/**
 * @company : 版权所属 四川北星惯牌科技有限公司
 * @contact : 刘经理 19326416371
 **/
import request from '@/utils/request.js';
const group = {
	/*个人组队
	 * @title string 组队标题
	 * @is_store int 是否选择门店 1=是,0=否
	 * @store_id int 门店id
	 * @address string 地址
	 * @start_date string 开始时间
	 * @end_date string 结束时间
	 * @number_people int 人数
	 * @describe string 描述
	 * @long float 经度
	 * @lat float 纬度
	 */
	submitGroup: (data) => { //提交组队
		return request('/group/team', 'post', data)
	},
	/**
	 * 门店身份创建组队
	 */
	submitStoreGroup: (data) => {
		return request('/group/teamStore', 'post', data)
	},
	getGroupDetail: (data) => { //获取组队详情
		return request('/group/detail', 'post', data)
	},
	/**
	 * 获取组队列表
	 * @param int status : 1=待支付,2=未开始,3=进行中,4=已结束,5=已取消
	 * @param int type:1=发起,2=参与
	 * @param int page
	 */
	getGroupList: (data) => { //
		return request('/user/team', 'post', data)
	},
	/**
	 * 获取门店组队列表
	 * @param int status : 1=待支付,2=未开始,3=进行中,4=已结束,5=已取消
	 * @param int type:1=发起,2=参与
	 * @param int page
	 */
	getStoreGroupList: (data, loading) => {
		return request('/user/team', 'post', data, loading)
	},
	/**
	 * 发起组队评论
	 * @param string comment 评论
	 * @param string image 图片
	 * @param int tid 组队id
	 * @param int pid 父级id
	 * @return void
	 */
	submitComment: (data) => {
		return request('/group/comment', 'post', data)
	},
	/**
	 * 删除组队评论
	 * @param int tid 评论id
	 * @return void
	 */
	delComment: (data) => {
		return request('/group/delComment', 'post', data)
	},
	/**
	 * 获取组队评论列表
	 * @param int tid 组队id
	 * @param int page 页码
	 * @param int pid 父级评论id
	 * @return void
	 */
	commentList: (data, loading) => {
		return request('/group/commentList', 'post', data, loading)
	},
	/**
	 * 获取组队人员列表
	 * @param int id 组队id
	 */
	personnelList: (data, loading) => {
		return request('/group/teamJoiner', 'post', data, loading)
	},
	/**
	 * 用户取消组队
	 * @param int id 组队id
	 */
	cancelGroup: (data, loading) => {
		return request('/user/cancel', 'post', data, loading)
	},
	/**
	 * 队长取消组队
	 * @param int id 组队id
	 */
	captainCancelGroup: (data, loading) => {
		return request('/group/cancelGroup', 'post', data, loading)
	},
	/**
	 * 获取首页组队列表
	 * @param page
	 * @param lng
	 * @param lat
	 * @param type 类型 1-最近 2-最新
	 * @param level 等级 默认全部 
	 */
	getmainGroupList: (data, loading) => {
		return request('/group/teamList', 'post', data, loading)
	},
	/**
	 * 获取u核销和取消组队的信息
	 * @param id
	 */
	getWriteOff: (data, loading) => {
		return request('/user/getWriteOff', 'post', data, loading)
	},
	/**
	 * 核销组队
	 * @param verify_code
	 */
	writeOff: (data, loading) => {
		return request('/user/writeOff', 'post', data, loading)
	},
	/**
	 * 核销记录
	 * @param number page
	 */
	writeOffLog: (data, loading) => {
		return request('/captain/writeOffRecord', 'post', data, loading)
	},
	/**
	 * 获取组队分享二维码
	 * @param int id 组队id
	 */
	getGroupInvite: (data) => { //
		return request('/group/invite', 'post', data, true)
	},
	/**
	 * 确认结束
	 * @param int id 组队id
	 */
	confirmEnd: (data) => {
		return request('/group/confirm', 'post', data, true)
	}
}
export default group;